/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package CapadeDatos;


import java.sql.CallableStatement;
import modelo.beanTraslado;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import modelo.beanusuario;
import proyectocatalina.Login;

/**
 *
 * @author clevano
 */
public class DaoTraslado {
    private beanusuario User;

    public void insertarTraslado(java.sql.Date fecha_traslado, String observacion) {
        Boolean verdad = false;
        try {
            Connection cn = ConexionBD.getInstance().getConnection();
//            Statement stm = cn.createStatement();
            String updateString = "Call proc_registro_fechaTraslado(?,?)";
            CallableStatement insertTraslado = (CallableStatement) cn.prepareCall(updateString);
            insertTraslado.setDate(1, fecha_traslado);
            insertTraslado.setString(2, observacion);
            User = Login.usuarioglobal;
            String sql3 = "Call proc_auditoria(?,?,?,?,?,?)";
            Connection cn4 = ConexionBD.getInstance().getConnection();
            CallableStatement insertauditoria = cn4.prepareCall(sql3);
            insertauditoria.setInt(1, User.getIdUsuario());
            insertauditoria.setString(2, "Traslado");
            insertauditoria.setString(3, "insertar");
            insertauditoria.setString(4, "nulo");
            insertauditoria.setString(5,fecha_traslado+", "+observacion);
            insertauditoria.setString(6,"nulo");

            if (insertTraslado.execute()) {
                verdad = false;
                JOptionPane.showMessageDialog(null, "NO INGRESADO");
            } else {
                verdad = true;
                insertauditoria.execute();
                JOptionPane.showMessageDialog(null, "INGRESADO");
            }
        } catch (Exception e) {
            System.out.print(e);
//    JOptionPane.showMessageDialog(null,("Se ah presentado un error: "+"\n"+e+"\n"+ "Comuniquese con su administrador"));
        }
    }
}
